<!doctype html>
<html lang="ru" data-bs-theme="dark">

<head>
    <!-- 2024-05-10 12:26:31 -->
        <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>git repack</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css" integrity="sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css" integrity="sha512-dPXYcDub/aeb08c63jRq/k6GaKccl256JQy/AnOq7CAnEZ9FzSL9wSbcZkMp4R26vBsMLFYH4kQ67/bbV8XaCQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" integrity="sha512-rO+olRTkcf304DQBxSWxln8JXCzTHlKnIdnMUwYvQa9/Jd4cQaNkItIUj6Z4nvW1dqK0SKXLbn9h4KwZTNtAyw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.1.0/css/flag-icons.min.css" integrity="sha512-bZBu2H0+FGFz/stDN/L0k8J0G8qVsAL0ht1qg5kTwtAheiXwiRKyCq1frwfbSFSJN3jooR5kauE0YjtPzhZtJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link href="../../../runebook.css" rel="stylesheet" type="text/css">
    <meta name="x-github" content="https://github.com/runebookdev/runebook">
            <meta name="x-i18n-doc" content="git">
        <script>
        function i18n(element) {
            // NOP
        }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.js" integrity="sha512-F/dia2jKME12jwqiYDayeD+Rr/8jTWUD2wfbuJB0bzSwenSEnXsn4qQ/wVyXUCix5bmCAj8xJdtFr2OqUtjLAw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js" integrity="sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/7.8.1/rxjs.umd.min.js" integrity="sha512-D9LDs8YUUVa4V9Gl4Zb+xqRAc7RCzooR3+zzebgK2RMu/KU+dh90pbjEEMzPiSyRSGbSp9j1pZnrO4joGa5WEg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6424571640879890" crossorigin="anonymous"></script>    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3G5BZ1QEDP"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'G-3G5BZ1QEDP');
</script>    <script>
(function(c, l, a, r, i, t, y) {
    c[a] = c[a] || function() {
        (c[a].q = c[a].q || []).push(arguments)
    };
    t = l.createElement(r);
    t.async = 1;
    t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
    y = l.getElementsByTagName(r)[0];
    y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "jto2hd94r9");
</script>    <script src="../../../theme.js"></script>
</head>

<body>
    <header class="bg-black">
        <div class="container">
            <div class="row">
                <div class="col">
                    <nav class="navbar navbar-expand-lg navbar-dark">
                        <a class="navbar-brand fw-bold" href="https://runebook.dev/ru">
                            <img alt="Runebook.dev" class="d-inline-block align-top mr-1" src="../../../assets/runebook_logo.webp" width="24" height="24">
                            Runebook.dev
                        </a>
                        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                        <div class="collapse navbar-collapse" id="navbarSupportedContent">
                            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/ru#docs">Documentation</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/contributors">Contributors</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://github.com/runebookdev/runebook/issues">GitHub</a>
                                </li>
                            </ul>
                                                                                                <button class="btn btn-success ms-2" id="showPopupButton">
                                        <i class="bi bi-translate"></i>
                                        Show English
                                    </button>
                                                                                        <div class="form-check form-switch ms-3">
                                <label class="text-light">
                                    <input class="form-check-input" type="checkbox" role="switch" id="theme-switch" checked>
                                    <i class="bi bi-moon-stars-fill"></i>
                                </label>
                            </div>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <!--sse-->
    <div class="container">
    <div class="row">
        <div class="col">
            <nav aria-label="breadcrumb" class="mt-2">
                <ol class="breadcrumb mb-1">
                    <li class="breadcrumb-item">
                        <a href="https://runebook.dev/ru#docs">
                            <span class="fi fi-ru"></span>                            Русский                        </a>
                    </li>
                    <li class="breadcrumb-item">
                        <a href="-index-.html">
                            Git                            2.43                        </a>
                    </li>
                                            <li class="breadcrumb-item">
                            <a href="-index-.html#Git">
                                Git                            </a>
                        </li>
                                    </ol>
            </nav>
        </div>
    </div>
    <br>

    <div class="row">
        <div class="col-md-9">
            <main>
                <article>

                    
                    <h1 class="text-body-emphasis" ><span data-i18n="f293f6c12892e2fbe6e1f376d919448999713c054c9b17c141e9ea88fa442c27/ad" data-source="git-repack" onmousemove="i18n(this)">git-repack</span></h1> <h2 class="text-body-emphasis"  id="_name"><span data-i18n="dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50/3a" data-source="Name" onmousemove="i18n(this)">Name</span></h2> <div> <p><span data-i18n="0536705e8cbab0c8c18a054886a2a69e53f5f3f0f6175afacdf1838c867da4a7/3f" data-source="git-repack - Pack unpacked objects in a repository" onmousemove="i18n(this)">git-repack &mdash; &Ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&tcy;&softcy; &rcy;&acy;&scy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_synopsis"><span data-i18n="8eb3755381519d7f0479d75446e56e20084834c0460d7ec94926932372ea6c47/0d" data-source="Synopsis" onmousemove="i18n(this)">Synopsis</span></h2> <div> <div> <pre class="hljs language-css">git repack <span class="hljs-selector-attr">[-a]</span> <span class="hljs-selector-attr">[-A]</span> <span class="hljs-selector-attr">[-d]</span> <span class="hljs-selector-attr">[-f]</span> <span class="hljs-selector-attr">[-F]</span> <span class="hljs-selector-attr">[-l]</span> <span class="hljs-selector-attr">[-n]</span> <span class="hljs-selector-attr">[-q]</span> <span class="hljs-selector-attr">[-b]</span> <span class="hljs-selector-attr">[-m]</span> <span class="hljs-selector-attr">[--window=&lt;n&gt;]</span> <span class="hljs-selector-attr">[--depth=&lt;n&gt;]</span> <span class="hljs-selector-attr">[--threads=&lt;n&gt;]</span> <span class="hljs-selector-attr">[--keep-pack=&lt;pack-name&gt;]</span> <span class="hljs-selector-attr">[--write-midx]</span></pre> </div> </div> <h2 class="text-body-emphasis"  id="_description"><span data-i18n="526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba/d3" data-source="Description" onmousemove="i18n(this)">Description</span></h2> <div> <p><span data-i18n="00c8b52530829e863f50ea1d64544454cd054683f5b0be1da57134b1d6bd872c/48" data-source="This command is used to combine all objects that do not currently reside in a &amp;quot;pack&amp;quot;, into a pack. It can also be used to re-organize existing packs into a single, more efficient pack." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy;&scy;&iecy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &vcy; &dcy;&acy;&ncy;&ncy;&ycy;&jcy; &mcy;&ocy;&mcy;&iecy;&ncy;&tcy; &ncy;&iecy; &ncy;&acy;&khcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &vcy;  &quot;pack&quot; , &vcy; &pcy;&acy;&kcy;&iecy;&tcy;. &IEcy;&gcy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &rcy;&iecy;&ocy;&rcy;&gcy;&acy;&ncy;&icy;&zcy;&acy;&tscy;&icy;&icy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&khcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &vcy; &ocy;&dcy;&icy;&ncy;, &bcy;&ocy;&lcy;&iecy;&iecy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;.</span></p> <p><span data-i18n="defb26148105fc41dcaccf26d499a86be7470a89fe88663adcd708c334b4d8d9/1a" data-source="A pack is a collection of objects, individually compressed, with delta compression applied, stored in a single file, with an associated index file." onmousemove="i18n(this)">&Pcy;&acy;&kcy;&iecy;&tcy; &mdash; &ecy;&tcy;&ocy; &ncy;&acy;&bcy;&ocy;&rcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &icy;&ncy;&dcy;&icy;&vcy;&icy;&dcy;&ucy;&acy;&lcy;&softcy;&ncy;&ocy; &scy;&zhcy;&acy;&tcy;&ycy;&khcy; &scy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;&mcy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&scy;&zhcy;&acy;&tcy;&icy;&yacy;, &khcy;&rcy;&acy;&ncy;&yacy;&shchcy;&icy;&khcy;&scy;&yacy; &vcy; &ocy;&dcy;&ncy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &scy;&ocy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ycy;&mcy; &fcy;&acy;&jcy;&lcy;&ocy;&mcy;.</span></p> <p><span data-i18n="185437a8e897caf722ceb5104df93f3491bcf05b8e31d7f76dcf7754d9ac9513/4f" data-source="Packs are used to reduce the load on mirror systems, backup engines, disk storage, etc." onmousemove="i18n(this)">&Pcy;&acy;&kcy;&iecy;&tcy;&ycy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &scy;&ncy;&icy;&zhcy;&iecy;&ncy;&icy;&yacy; &ncy;&acy;&gcy;&rcy;&ucy;&zcy;&kcy;&icy; &ncy;&acy; &zcy;&iecy;&rcy;&kcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&ycy;, &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy;&ycy; &rcy;&iecy;&zcy;&iecy;&rcy;&vcy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &dcy;&icy;&scy;&kcy;&ocy;&vcy;&ycy;&iecy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&acy; &icy; &tcy;. &dcy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_options"><span data-i18n="d0db8b5e364b6989e4b8f38a2b3846b87d99a51c1592ebf35d21cc66405a8e39/b6" data-source="Options" onmousemove="i18n(this)">Options</span></h2> <div> <div> <dl> <dt id="Documentation/git-repack.txt--a"><span data-i18n="c274891790345c56cef3b53c026bdc48150948fa60c56306073d6fea7766ad6a/1a" data-source="-a" onmousemove="i18n(this)">-a</span></dt> <dd> <p><span data-i18n="f6d976cbdf4d2ea9e1342a271eebcc2eba57add2f22346d7674937911610f020/af" data-source="Instead of incrementally packing the unpacked objects, pack everything referenced into a single pack. Especially useful when packing a repository that is used for private development. Use with &lt;code&gt;-d&lt;/code&gt;. This will clean up the objects that &lt;code&gt;git prune&lt;/code&gt; leaves behind, but &lt;code&gt;git fsck --full --dangling&lt;/code&gt; shows as dangling." onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &pcy;&ocy;&scy;&tcy;&iecy;&pcy;&iecy;&ncy;&ncy;&ocy;&jcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy; &rcy;&acy;&scy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &ucy;&pcy;&acy;&kcy;&ucy;&jcy;&tcy;&iecy; &vcy;&scy;&iecy;, &ncy;&acy; &chcy;&tcy;&ocy; &iecy;&scy;&tcy;&softcy; &scy;&scy;&ycy;&lcy;&kcy;&icy;, &vcy; &ocy;&dcy;&icy;&ncy; &pcy;&acy;&kcy;&iecy;&tcy;. &Ocy;&scy;&ocy;&bcy;&iecy;&ncy;&ncy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &pcy;&rcy;&icy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&iecy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &rcy;&acy;&zcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&icy;  private . &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &scy;  <code>-d</code> . &Ecy;&tcy;&ocy; &ocy;&chcy;&icy;&scy;&tcy;&icy;&tcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy;  <code>git prune</code> , &ncy;&ocy;  <code>git fsck --full --dangling</code>  &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &vcy;&icy;&scy;&yacy;&chcy;&icy;&jcy;.</span></p> <p><span data-i18n="63761ee60551cc16d7138259e29f635cb26ca1726cd12d4c86e90c893c4c594e/b9" data-source="Note that users fetching over dumb protocols will have to fetch the whole new pack in order to get any contained object, no matter how many other objects in that pack they already have locally." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&yacy;&mcy;, &ocy;&scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&lcy;&yacy;&yucy;&shchcy;&icy;&mcy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&ucy; &pcy;&ocy; &tcy;&ucy;&pcy;&ycy;&mcy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&acy;&mcy;, &pcy;&rcy;&icy;&dcy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &vcy;&iecy;&scy;&softcy; &ncy;&ocy;&vcy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&softcy; &lcy;&yucy;&bcy;&ocy;&jcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy;&scy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;, &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy; &ocy;&tcy; &tcy;&ocy;&gcy;&ocy;, &scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy; &ucy; &ncy;&icy;&khcy; &ucy;&zhcy;&iecy; &iecy;&scy;&tcy;&softcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;.</span></p> <p><span data-i18n="58dca932d2c326d4cbf8d80b7de3239065cacec24e8350339ffb7b38563ca785/fd" data-source="Promisor packfiles are repacked separately: if there are packfiles that have an associated &amp;quot;.promisor&amp;quot; file, these packfiles will be repacked into another separate pack, and an empty &amp;quot;.promisor&amp;quot; file corresponding to the new separate pack will be written." onmousemove="i18n(this)">&Pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; Promisor &pcy;&iecy;&rcy;&iecy;&pcy;&acy;&kcy;&ocy;&vcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ocy;: &iecy;&scy;&lcy;&icy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;, &ucy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &iecy;&scy;&tcy;&softcy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy;  &quot;.promisor&quot; , &ecy;&tcy;&icy; &fcy;&acy;&jcy;&lcy;&ycy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ycy; &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;, &icy; &bcy;&ucy;&dcy;&iecy;&tcy; &zcy;&acy;&pcy;&icy;&scy;&acy;&ncy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy; &fcy;&acy;&jcy;&lcy;  &quot;.promisor&quot; , &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &ncy;&ocy;&vcy;&ocy;&mcy;&ucy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ocy;&mcy;&ucy; &pcy;&acy;&kcy;&iecy;&tcy;&ucy;.</span></p> </dd> <dt id="Documentation/git-repack.txt--A"><span data-i18n="aad8f90c96ec1604a5995e55538e65764ceea0e66933214a3bab5338cb1e7311/c6" data-source="-A" onmousemove="i18n(this)">-A</span></dt> <dd> <p><span data-i18n="6985c283685cc9461fd49413bca7014cfbaa6cf25846388df01c81988e3256d6/d2" data-source="Same as &lt;code&gt;-a&lt;/code&gt;, unless &lt;code&gt;-d&lt;/code&gt; is used. Then any unreachable objects in a previous pack become loose, unpacked objects, instead of being left in the old pack. Unreachable objects are never intentionally added to a pack, even when repacking. This option prevents unreachable objects from being immediately deleted by way of being left in the old pack and then removed. Instead, the loose unreachable objects will be pruned according to normal expiry rules with the next &lt;code&gt;git gc&lt;/code&gt; invocation. See &lt;a href=&quot;git-gc&quot;&gt;git-gc[1]&lt;/a&gt;." onmousemove="i18n(this)">&Tcy;&ocy; &zhcy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>-a</code> , &iecy;&scy;&lcy;&icy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>-d</code> . &Tcy;&ocy;&gcy;&dcy;&acy; &lcy;&yucy;&bcy;&ycy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&iecy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy; &scy;&tcy;&acy;&ncy;&ocy;&vcy;&yacy;&tcy;&scy;&yacy; &scy;&vcy;&ocy;&bcy;&ocy;&dcy;&ncy;&ycy;&mcy;&icy;, &rcy;&acy;&scy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&mcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy;, &acy; &ncy;&iecy; &ocy;&scy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &scy;&tcy;&acy;&rcy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;. &Ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &ncy;&icy;&kcy;&ocy;&gcy;&dcy;&acy; &ncy;&acy;&mcy;&iecy;&rcy;&iecy;&ncy;&ncy;&ocy; &ncy;&iecy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;, &dcy;&acy;&zhcy;&iecy; &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&iecy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &pcy;&rcy;&iecy;&dcy;&ocy;&tcy;&vcy;&rcy;&acy;&shchcy;&acy;&iecy;&tcy; &ncy;&iecy;&mcy;&iecy;&dcy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy;&icy; &ocy;&scy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &scy;&tcy;&acy;&rcy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy; &icy; &zcy;&acy;&tcy;&iecy;&mcy; &ucy;&dcy;&acy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy;. &Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &scy;&vcy;&ocy;&bcy;&ocy;&dcy;&ncy;&ycy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &bcy;&ucy;&dcy;&ucy;&tcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; &vcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&icy;&icy; &scy; &ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&mcy;&icy; &pcy;&rcy;&acy;&vcy;&icy;&lcy;&acy;&mcy;&icy; &icy;&scy;&tcy;&iecy;&chcy;&iecy;&ncy;&icy;&yacy; &scy;&rcy;&ocy;&kcy;&acy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy; &pcy;&rcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&mcy; &vcy;&ycy;&zcy;&ocy;&vcy;&iecy;  <code>git gc</code> . &Scy;&mcy;.  <a href="git-gc.html">git-gc[1]</a> .</span></p> </dd> <dt id="Documentation/git-repack.txt--d"><span data-i18n="50e09407a18bedd64baf0b99825a8178d7446731615b85452ea6b99573469dcc/b1" data-source="-d" onmousemove="i18n(this)">-d</span></dt> <dd> <p><span data-i18n="8a0633d08e702c14a68c89da7eab8a9736666d3425f797f401d42068b708792d/29" data-source="After packing, if the newly created packs make some existing packs redundant, remove the redundant packs. Also run &lt;code&gt;git prune-packed&lt;/code&gt; to remove redundant loose object files." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &pcy;&ocy;&scy;&lcy;&iecy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy; &vcy;&ncy;&ocy;&vcy;&softcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy; &dcy;&iecy;&lcy;&acy;&yucy;&tcy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy; &icy;&zcy;&bcy;&ycy;&tcy;&ocy;&chcy;&ncy;&ycy;&mcy;&icy;, &ucy;&dcy;&acy;&lcy;&icy;&tcy;&iecy; &icy;&zcy;&bcy;&ycy;&tcy;&ocy;&chcy;&ncy;&ycy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy;. &Tcy;&acy;&kcy;&zhcy;&iecy; &zcy;&acy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&iecy;  <code>git prune-packed</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&dcy;&acy;&lcy;&icy;&tcy;&softcy; &lcy;&icy;&shcy;&ncy;&icy;&iecy; &scy;&vcy;&ocy;&bcy;&ocy;&dcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-repack.txt---cruft"><span data-i18n="2b2c73cf83bb3f7f5aa155bb53b876e95bda640febc2aa257315c1b2241e279b/3f" data-source="--cruft" onmousemove="i18n(this)">--cruft</span></dt> <dd> <p><span data-i18n="a4773447926ef4e7809f89098e1bde4b5a12ac6f61675abe901871a155a79dec/01" data-source="Same as &lt;code&gt;-a&lt;/code&gt;, unless &lt;code&gt;-d&lt;/code&gt; is used. Then any unreachable objects are packed into a separate cruft pack. Unreachable objects can be pruned using the normal expiry rules with the next &lt;code&gt;git gc&lt;/code&gt; invocation (see &lt;a href=&quot;git-gc&quot;&gt;git-gc[1]&lt;/a&gt;). Incompatible with &lt;code&gt;-k&lt;/code&gt;." onmousemove="i18n(this)">&Tcy;&ocy; &zhcy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>-a</code> , &iecy;&scy;&lcy;&icy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>-d</code> . &Zcy;&acy;&tcy;&iecy;&mcy; &vcy;&scy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &kcy;&rcy;&acy;&fcy;&tcy;-&pcy;&acy;&kcy;. &Ncy;&iecy;&dcy;&ocy;&scy;&tcy;&icy;&zhcy;&icy;&mcy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; &scy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&khcy; &pcy;&rcy;&acy;&vcy;&icy;&lcy; &scy;&rcy;&ocy;&kcy;&acy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy; &pcy;&rcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&mcy; &vcy;&ycy;&zcy;&ocy;&vcy;&iecy;  <code>git gc</code>  (&scy;&mcy;.  <a href="git-gc.html">git-gc[1]</a> ). &Ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy; &scy;  <code>-k</code> .</span></p> </dd> <dt id="Documentation/git-repack.txt---cruft-expirationltapproxidategt"><span data-i18n="8688edb08f4590333571c174f13d85b95a916b7b6a679288c5005a83815ce19d/b4" data-source="--cruft-expiration=&amp;lt;approxidate&amp;gt;" onmousemove="i18n(this)">--cruft-expiration=&lt;approxidate&gt;</span></dt> <dd> <p><span data-i18n="2ba9d0219b700862f22eb0843a54a193fa68ac3b50e4fe6d7f8226c9597c46f3/c9" data-source="Expire unreachable objects older than &lt;code&gt;&amp;lt;approxidate&amp;gt;&lt;/code&gt; immediately instead of waiting for the next &lt;code&gt;git gc&lt;/code&gt; invocation. Only useful with &lt;code&gt;--cruft -d&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&rcy;&ocy;&kcy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&yacy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &scy;&tcy;&acy;&rcy;&shcy;&iecy;  <code>&lt;approxidate&gt;</code>  &icy;&scy;&tcy;&iecy;&kcy;&acy;&iecy;&tcy; &ncy;&iecy;&mcy;&iecy;&dcy;&lcy;&iecy;&ncy;&ncy;&ocy;, &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ocy;&zhcy;&icy;&dcy;&acy;&ncy;&icy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &vcy;&ycy;&zcy;&ocy;&vcy;&acy;  <code>git gc</code> . &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--cruft -d</code> .</span></p> </dd> <dt id="Documentation/git-repack.txt---max-cruft-sizeltngt"><span data-i18n="94e2e03cecc527cb580a16b93ba824445168ba85e72328b3ade46a42ae71e769/f6" data-source="--max-cruft-size=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--max-cruft-size=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="616d1f3830aa31463ff37913b4cb355693f42635e50ba4f9d22cd748767761ab/e8" data-source="Repack cruft objects into packs as large as &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt; bytes before creating new packs. As long as there are enough cruft packs smaller than &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt;, repacking will cause a new cruft pack to be created containing objects from any combined cruft packs, along with any new unreachable objects. Cruft packs larger than &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt; will not be modified. When the new cruft pack is larger than &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt; bytes, it will be split into multiple packs, all of which are guaranteed to be at most &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt; bytes in size. Only useful with &lt;code&gt;--cruft -d&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&ycy;&vcy;&acy;&jcy;&tcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; Cruft &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ocy;&mcy; &dcy;&ocy;  <code>&lt;n&gt;</code>  &bcy;&acy;&jcy;&tcy; &pcy;&iecy;&rcy;&iecy;&dcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&iecy;&mcy; &ncy;&ocy;&vcy;&ycy;&khcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;. &Pcy;&ocy;&kcy;&acy; &icy;&mcy;&iecy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy;&scy;&tcy;&acy;&tcy;&ocy;&chcy;&ncy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &mcy;&iecy;&ncy;&softcy;&shcy;&iecy;&gcy;&ocy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy;, &chcy;&iecy;&mcy;  <code>&lt;n&gt;</code>  , &pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&acy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&tcy; &kcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&yucy; &ncy;&ocy;&vcy;&ocy;&gcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&iecy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &icy;&zcy; &lcy;&yucy;&bcy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &lcy;&yucy;&bcy;&ycy;&iecy; &ncy;&ocy;&vcy;&ycy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;. &Ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy; Cruft &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ocy;&mcy; &bcy;&ocy;&lcy;&iecy;&iecy;  <code>&lt;n&gt;</code>  &ncy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &mcy;&ocy;&dcy;&icy;&fcy;&icy;&tscy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ycy;. &Kcy;&ocy;&gcy;&dcy;&acy; &ncy;&ocy;&vcy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy; Cruft &pcy;&rcy;&iecy;&vcy;&ycy;&shcy;&acy;&iecy;&tcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;  <code>&lt;n&gt;</code>  &bcy;&acy;&jcy;&tcy;, &ocy;&ncy; &bcy;&ucy;&dcy;&iecy;&tcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy; &ncy;&acy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;, &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &icy;&zcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &gcy;&acy;&rcy;&acy;&ncy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&mcy;&iecy;&tcy;&softcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &ncy;&iecy; &bcy;&ocy;&lcy;&iecy;&iecy;  <code>&lt;n&gt;</code>  &bcy;&acy;&jcy;&tcy;. &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--cruft -d</code> .</span></p> </dd> <dt id="Documentation/git-repack.txt---expire-toltdirgt"><span data-i18n="998b3dd7f6b352c3c8f65ebecea5466441e7dea8a3bafb8956f506e13aca586c/4d" data-source="--expire-to=&amp;lt;dir&amp;gt;" onmousemove="i18n(this)">--expire-to=&lt;dir&gt;</span></dt> <dd> <p><span data-i18n="c16dbf022725ed4f4e14ea3e66428efc9e45786680d0b1afedca03a85581f503/72" data-source="Write a cruft pack containing pruned objects (if any) to the directory &lt;code&gt;&amp;lt;dir&amp;gt;&lt;/code&gt;. This option is useful for keeping a copy of any pruned objects in a separate directory as a backup. Only useful with &lt;code&gt;--cruft -d&lt;/code&gt;." onmousemove="i18n(this)">&Zcy;&acy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy; &ocy;&bcy;&rcy;&iecy;&zcy;&acy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; (&iecy;&scy;&lcy;&icy; &tcy;&acy;&kcy;&ocy;&vcy;&ycy;&iecy; &icy;&mcy;&iecy;&yucy;&tcy;&scy;&yacy;), &vcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;  <code>&lt;dir&gt;</code> . &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&acy; &dcy;&lcy;&yacy; &khcy;&rcy;&acy;&ncy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&pcy;&icy;&jcy; &lcy;&yucy;&bcy;&ycy;&khcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ocy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &rcy;&iecy;&zcy;&iecy;&rcy;&vcy;&ncy;&ocy;&jcy; &kcy;&ocy;&pcy;&icy;&icy;. &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--cruft -d</code> .</span></p> </dd> <dt id="Documentation/git-repack.txt--l"><span data-i18n="8d29a0f35918ca625667b2858e1c366e227ecbb424c5b30d008a1b2ec709e6d2/a6" data-source="-l" onmousemove="i18n(this)">-l</span></dt> <dd> <p><span data-i18n="50c78fbfd1ee0a34c9fe618d301946ed830f8770a3a900ce00939ee64860a8a8/a6" data-source="Pass the &lt;code&gt;--local&lt;/code&gt; option to &lt;code&gt;git pack-objects&lt;/code&gt;. See &lt;a href=&quot;git-pack-objects&quot;&gt;git-pack-objects[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--local</code>  &vcy;  <code>git pack-objects</code> . &Scy;&mcy;.  <a href="git-pack-objects.html">git-pack-objects[1]</a> .</span></p> </dd> <dt id="Documentation/git-repack.txt--f"><span data-i18n="0e6503c1ece40e4ea7668463248ea2716eb37643f2c2c605f8bcee4d195a1705/83" data-source="-f" onmousemove="i18n(this)">-f</span></dt> <dd> <p><span data-i18n="659b4669216a77c225f704905391f0af35946f242b4887d1928dec7cb609da49/ae" data-source="Pass the &lt;code&gt;--no-reuse-delta&lt;/code&gt; option to &lt;code&gt;git-pack-objects&lt;/code&gt;, see &lt;a href=&quot;git-pack-objects&quot;&gt;git-pack-objects[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--no-reuse-delta</code>  &vcy;  <code>git-pack-objects</code> , &scy;&mcy;.  <a href="git-pack-objects.html">git-pack-objects[1]</a> .</span></p> </dd> <dt id="Documentation/git-repack.txt--F"><span data-i18n="ecd4d56cbc1d62c2000b920d35b95d84f6dfea726b604d68b82f8fa14d218ff8/24" data-source="-F" onmousemove="i18n(this)">-F</span></dt> <dd> <p><span data-i18n="f71ee983af5e6931fc422004268ad050b6aca58e17c345309c87da4cba5c2ed0/cc" data-source="Pass the &lt;code&gt;--no-reuse-object&lt;/code&gt; option to &lt;code&gt;git-pack-objects&lt;/code&gt;, see &lt;a href=&quot;git-pack-objects&quot;&gt;git-pack-objects[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--no-reuse-object</code>  &vcy;  <code>git-pack-objects</code> , &scy;&mcy;.  <a href="git-pack-objects.html">git-pack-objects[1]</a> .</span></p> </dd> <dt id="Documentation/git-repack.txt--q"><span data-i18n="5ce681666a15a41274346f65b8bcbf56f8e8170ac00706a44a09ee4d786a8609/cd" data-source="-q" onmousemove="i18n(this)">-q</span></dt> <dt id="Documentation/git-repack.txt---quiet"><span data-i18n="b00818cdc507640687732769ee1cb501db377927ee76d03df23978bd0d706888/e2" data-source="--quiet" onmousemove="i18n(this)">--quiet</span></dt> <dd> <p><span data-i18n="a8ef8cebe67c3effa1951221c26077b62130adf7d1e9e47b67de93ae316e9843/d7" data-source="Show no progress over the standard error stream and pass the &lt;code&gt;-q&lt;/code&gt; option to &lt;code&gt;git pack-objects&lt;/code&gt;. See &lt;a href=&quot;git-pack-objects&quot;&gt;git-pack-objects[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&icy;&iecy; &pcy;&rcy;&ocy;&gcy;&rcy;&iecy;&scy;&scy;&acy; &vcy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&mcy; &pcy;&ocy;&tcy;&ocy;&kcy;&iecy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy; &icy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;  <code>-q</code>  &vcy;  <code>git pack-objects</code> . &Scy;&mcy;.  <a href="git-pack-objects.html">git-pack-objects[1]</a> .</span></p> </dd> <dt id="Documentation/git-repack.txt--n"><span data-i18n="5249f4fcc629efa0e6d6b2bf746b6c5de61611ce719ad61ac820fbe5c8cece66/28" data-source="-n" onmousemove="i18n(this)">-n</span></dt> <dd> <p><span data-i18n="8b0a60438e542d96023ca8cd10e386f8f1e5bd5184f6311aaa402be8fc51a1df/f9" data-source="Do not update the server information with &lt;code&gt;git update-server-info&lt;/code&gt;. This option skips updating local catalog files needed to publish this repository (or a direct copy of it) over HTTP or FTP. See &lt;a href=&quot;git-update-server-info&quot;&gt;git-update-server-info[1]&lt;/a&gt;." onmousemove="i18n(this)">&Ncy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&yacy;&jcy;&tcy;&iecy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &ocy; &scy;&iecy;&rcy;&vcy;&iecy;&rcy;&iecy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git update-server-info</code> . &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&kcy;&acy;&iecy;&tcy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &lcy;&ocy;&kcy;&acy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;, &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ycy;&khcy; &dcy;&lcy;&yacy; &pcy;&ucy;&bcy;&lcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &ecy;&tcy;&ocy;&gcy;&ocy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy; (&icy;&lcy;&icy; &iecy;&gcy;&ocy; &pcy;&rcy;&yacy;&mcy;&ocy;&jcy; &kcy;&ocy;&pcy;&icy;&icy;) &chcy;&iecy;&rcy;&iecy;&zcy; HTTP &icy;&lcy;&icy; FTP. &Scy;&mcy;.  <a href="git-update-server-info.html">git-update-server-info[1]</a> .</span></p> </dd> <dt id="Documentation/git-repack.txt---windowltngt"><span data-i18n="2374efbccd9e95ce82036e6ce24c7edb2fcc3b8c02d9ffe3bd4073060188ec6a/93" data-source="--window=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--window=&lt;n&gt;</span></dt> <dt id="Documentation/git-repack.txt---depthltngt"><span data-i18n="b3661e539516b4d217ef191527a3113ca5a2f1afcc438943797d9febfc891090/75" data-source="--depth=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--depth=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="36d3b5caccc93faa99f340f07018d48d344a62ec8a2d0eca15ae91c2695d62fe/21" data-source="These two options affect how the objects contained in the pack are stored using delta compression. The objects are first internally sorted by type, size and optionally names and compared against the other objects within &lt;code&gt;--window&lt;/code&gt; to see if using delta compression saves space. &lt;code&gt;--depth&lt;/code&gt; limits the maximum delta depth; making it too deep affects the performance on the unpacker side, because delta data needs to be applied that many times to get to the necessary object." onmousemove="i18n(this)">&Ecy;&tcy;&icy; &dcy;&vcy;&acy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &vcy;&lcy;&icy;&yacy;&yucy;&tcy; &ncy;&acy; &tcy;&ocy;, &kcy;&acy;&kcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&iecy;&scy;&yacy; &vcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;, &scy;&ocy;&khcy;&rcy;&acy;&ncy;&yacy;&yucy;&tcy;&scy;&yacy; &scy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;&mcy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&scy;&zhcy;&acy;&tcy;&icy;&yacy;. &Ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &scy;&ncy;&acy;&chcy;&acy;&lcy;&acy; &scy;&ocy;&rcy;&tcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy;&ncy;&ucy;&tcy;&rcy;&icy; &pcy;&ocy; &tcy;&icy;&pcy;&ucy;, &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ucy; &icy;, &pcy;&rcy;&icy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy;, &icy;&mcy;&iecy;&ncy;&acy;&mcy;, &acy; &zcy;&acy;&tcy;&iecy;&mcy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &scy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy;&icy; &vcy;  <code>--window</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&vcy;&icy;&dcy;&iecy;&tcy;&softcy;, &ecy;&kcy;&ocy;&ncy;&ocy;&mcy;&icy;&tcy; &lcy;&icy; &pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&scy;&tcy;&vcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&scy;&zhcy;&acy;&tcy;&icy;&yacy;.  <code>--depth</code>  &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ucy;&yucy; &gcy;&lcy;&ucy;&bcy;&icy;&ncy;&ucy; &ocy;&tcy;&kcy;&lcy;&ocy;&ncy;&iecy;&ncy;&icy;&yacy;; &scy;&lcy;&icy;&shcy;&kcy;&ocy;&mcy; &gcy;&lcy;&ucy;&bcy;&ocy;&kcy;&acy;&yacy; &ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&kcy;&acy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&softcy; &rcy;&acy;&scy;&pcy;&acy;&kcy;&ocy;&vcy;&shchcy;&icy;&kcy;&acy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&yacy;&tcy;&softcy; &scy;&tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &dcy;&ocy;&bcy;&rcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&ocy; &ncy;&ucy;&zhcy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;.</span></p> <p><span data-i18n="c525b3249bf2ca256734bd98dcba7c49f089d84f44b3088ffde7db0cf57675ee/fa" data-source="The default value for --window is 10 and --depth is 50. The maximum depth is 4095." onmousemove="i18n(this)">&Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &dcy;&lcy;&yacy; --window &mdash; 10, &acy; &mdash;eep &mdash; 50. &Mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &gcy;&lcy;&ucy;&bcy;&icy;&ncy;&acy; &mdash; 4095.</span></p> </dd> <dt id="Documentation/git-repack.txt---threadsltngt"><span data-i18n="1fbb469908ed9c72a1c5131cd948e22024ec6cef8517e1bd20c9bb4296c3c905/ad" data-source="--threads=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--threads=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="3db5adf21b7f875ac0856f4c54618d7e3a975eca7d09bba62d9a5bfaaa8bdb64/4e" data-source="This option is passed through to &lt;code&gt;git pack-objects&lt;/code&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&acy;  <code>git pack-objects</code> .</span></p> </dd> <dt id="Documentation/git-repack.txt---window-memoryltngt"><span data-i18n="78c113795ab8b5684510935d17b83cc1bdfe783aee52d462f8129a79f0b74988/ee" data-source="--window-memory=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--window-memory=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="80c36def9f2d67b3153a93463e0e64e068af9644a009aa6ddbf71742c176f63a/be" data-source="This option provides an additional limit on top of &lt;code&gt;--window&lt;/code&gt;; the window size will dynamically scale down so as to not take up more than &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt; bytes in memory. This is useful in repositories with a mix of large and small objects to not run out of memory with a large window, but still be able to take advantage of the large window for the smaller objects. The size can be suffixed with &amp;quot;k&amp;quot;, &amp;quot;m&amp;quot;, or &amp;quot;g&amp;quot;. &lt;code&gt;--window-memory=0&lt;/code&gt; makes memory usage unlimited. The default is taken from the &lt;code&gt;pack.windowMemory&lt;/code&gt; configuration variable. Note that the actual memory usage will be the limit multiplied by the number of threads used by &lt;a href=&quot;git-pack-objects&quot;&gt;git-pack-objects[1]&lt;/a&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &lcy;&icy;&mcy;&icy;&tcy; &scy;&vcy;&iecy;&rcy;&khcy;  <code>--window</code> ; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &ocy;&kcy;&ncy;&acy; &bcy;&ucy;&dcy;&iecy;&tcy; &dcy;&icy;&ncy;&acy;&mcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &ucy;&mcy;&iecy;&ncy;&softcy;&shcy;&acy;&tcy;&softcy;&scy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&iecy; &zcy;&acy;&ncy;&icy;&mcy;&acy;&tcy;&softcy; &vcy; &pcy;&acy;&mcy;&yacy;&tcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy;  <code>&lt;n&gt;</code>  &bcy;&acy;&jcy;&tcy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &vcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;&khcy; &scy;&ocy; &scy;&mcy;&iecy;&scy;&softcy;&yucy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &icy; &mcy;&acy;&lcy;&iecy;&ncy;&softcy;&kcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ncy;&iecy; &icy;&scy;&chcy;&iecy;&rcy;&pcy;&acy;&tcy;&softcy; &pcy;&acy;&mcy;&yacy;&tcy;&softcy; &pcy;&rcy;&icy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&mcy; &ocy;&kcy;&ncy;&iecy;, &ncy;&ocy; &pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &icy;&mcy;&iecy;&tcy;&softcy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&iecy; &ocy;&kcy;&ncy;&ocy; &dcy;&lcy;&yacy; &mcy;&iecy;&ncy;&softcy;&shcy;&icy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;. &Kcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy;&softcy;  &quot;k&quot; ,  &quot;m&quot;  &icy;&lcy;&icy;  &quot;g&quot; .  <code>--window-memory=0</code>  &dcy;&iecy;&lcy;&acy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &pcy;&acy;&mcy;&yacy;&tcy;&icy; &ncy;&iecy;&ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&ncy;&ycy;&mcy;. &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &bcy;&iecy;&rcy;&iecy;&tcy;&scy;&yacy; &icy;&zcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>pack.windowMemory</code> . &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &pcy;&acy;&mcy;&yacy;&tcy;&icy; &bcy;&ucy;&dcy;&iecy;&tcy; &rcy;&acy;&vcy;&ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&ucy;, &ucy;&mcy;&ncy;&ocy;&zhcy;&iecy;&ncy;&ncy;&ocy;&mcy;&ucy; &ncy;&acy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &pcy;&ocy;&tcy;&ocy;&kcy;&ocy;&vcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&khcy;  <a href="git-pack-objects.html">git-pack-objects[1]</a> .</span></p> </dd> <dt id="Documentation/git-repack.txt---max-pack-sizeltngt"><span data-i18n="11459777cbf4361ce192513c23c873d9bfce1835baaa362821f7d9849cc25bd0/ca" data-source="--max-pack-size=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--max-pack-size=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="03b59d74604bd2b84dcf76981f79e10a2e1f23628ad28d616891b8b08d9d855a/a7" data-source="Maximum size of each output pack file. The size can be suffixed with &amp;quot;k&amp;quot;, &amp;quot;m&amp;quot;, or &amp;quot;g&amp;quot;. The minimum size allowed is limited to 1 MiB. If specified, multiple packfiles may be created, which also prevents the creation of a bitmap index. The default is unlimited, unless the config variable &lt;code&gt;pack.packSizeLimit&lt;/code&gt; is set. Note that this option may result in a larger and slower repository; see the discussion in &lt;code&gt;pack.packSizeLimit&lt;/code&gt;." onmousemove="i18n(this)">&Mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;. &Kcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy;&softcy; &scy;&ucy;&fcy;&fcy;&icy;&kcy;&scy;  &quot;k&quot; ,  &quot;m&quot;  &icy;&lcy;&icy;  &quot;g&quot; . &Mcy;&icy;&ncy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy; &dcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&mcy;&ycy;&jcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy; 1 &Mcy;&Bcy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy;, &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ocy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&acy;&kcy;&ocy;&vcy;&ocy;&chcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;, &chcy;&tcy;&ocy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&iecy;&dcy;&ocy;&tcy;&vcy;&rcy;&acy;&shchcy;&acy;&iecy;&tcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&iecy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ocy;&gcy;&ocy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy;. &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &ncy;&iecy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&ocy;, &iecy;&scy;&lcy;&icy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&acy; &ZeroWidthSpace;&ZeroWidthSpace;&pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>pack.packSizeLimit</code> . &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy;&tcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&icy;&vcy;&iecy;&scy;&tcy;&icy; &kcy; &ucy;&vcy;&iecy;&lcy;&icy;&chcy;&iecy;&ncy;&icy;&yucy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy; &icy; &zcy;&acy;&mcy;&iecy;&dcy;&lcy;&iecy;&ncy;&icy;&yucy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&yacy;; &scy;&mcy;. &ocy;&bcy;&scy;&ucy;&zhcy;&dcy;&iecy;&ncy;&icy;&iecy; &vcy;  <code>pack.packSizeLimit</code> .</span></p> </dd> <dt id="Documentation/git-repack.txt---filterltfilter-specgt"><span data-i18n="3ef5ff6926562052046d273aae42700c4824af93ed582f52b5512448d785977b/3a" data-source="--filter=&amp;lt;filter-spec&amp;gt;" onmousemove="i18n(this)">--filter=&lt;filter-spec&gt;</span></dt> <dd> <p><span data-i18n="8738e8de991aefcd5df162bbd6be0359efa9f3aa0ff90fc9eecf4f6118b51925/3a" data-source="Remove objects matching the filter specification from the resulting packfile and put them into a separate packfile. Note that objects used in the working directory are not filtered out. So for the split to fully work, it&amp;rsquo;s best to perform it in a bare repo and to use the &lt;code&gt;-a&lt;/code&gt; and &lt;code&gt;-d&lt;/code&gt; options along with this option. Also &lt;code&gt;--no-write-bitmap-index&lt;/code&gt; (or the &lt;code&gt;repack.writebitmaps&lt;/code&gt; config option set to &lt;code&gt;false&lt;/code&gt;) should be used otherwise writing bitmap index will fail, as it supposes a single packfile containing all the objects. See &lt;a href=&quot;git-rev-list&quot;&gt;git-rev-list[1]&lt;/a&gt; for valid &lt;code&gt;&amp;lt;filter-spec&amp;gt;&lt;/code&gt; forms." onmousemove="i18n(this)">&Ucy;&dcy;&acy;&lcy;&icy;&tcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&fcy;&icy;&kcy;&acy;&tscy;&icy;&icy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&acy;, &icy;&zcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &icy; &pcy;&ocy;&mcy;&iecy;&scy;&tcy;&icy;&tcy;&iecy; &icy;&khcy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&iecy; &vcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy;, &ncy;&iecy; &ocy;&tcy;&fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&vcy;&ycy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;. &Pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy;, &chcy;&tcy;&ocy;&bcy;&ycy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &rcy;&acy;&bcy;&ocy;&tcy;&acy;&lcy;&ocy;, &lcy;&ucy;&chcy;&shcy;&iecy; &vcy;&scy;&iecy;&gcy;&ocy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&softcy; &iecy;&gcy;&ocy; &vcy; &chcy;&icy;&scy;&tcy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy; &icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy;  <code>-a</code>  &icy;  <code>-d</code>  &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy; &ecy;&tcy;&icy;&mcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&mcy;. &Tcy;&acy;&kcy;&zhcy;&iecy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;  <code>--no-write-bitmap-index</code>  (&icy;&lcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>repack.writebitmaps</code> , &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &ncy;&acy;  <code>false</code>  ), &icy;&ncy;&acy;&chcy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ocy;&gcy;&ocy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy; &ncy;&iecy; &ucy;&dcy;&acy;&scy;&tcy;&scy;&yacy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&acy;&gcy;&acy;&iecy;&tcy;&scy;&yacy;, &chcy;&tcy;&ocy; &ocy;&dcy;&icy;&ncy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &vcy;&scy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;. &Scy;&mcy;.  <a href="git-rev-list.html">git-rev-list[1]</a>  &dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &fcy;&ocy;&rcy;&mcy;  <code>&lt;filter-spec&gt;</code> .</span></p> </dd> <dt id="Documentation/git-repack.txt---filter-toltdirgt"><span data-i18n="f0b43a2c08e1dee18fb57567bd62e0cd801cfb497ea375b5d33ee1ac3f672154/f0" data-source="--filter-to=&amp;lt;dir&amp;gt;" onmousemove="i18n(this)">--filter-to=&lt;dir&gt;</span></dt> <dd> <p><span data-i18n="f0b7e88160d76a8c205db8a9e4bbbff9f732081641e6a0d80bd3afde248b4897/3c" data-source="Write the pack containing filtered out objects to the directory &lt;code&gt;&amp;lt;dir&amp;gt;&lt;/code&gt;. Only useful with &lt;code&gt;--filter&lt;/code&gt;. This can be used for putting the pack on a separate object directory that is accessed through the Git alternates mechanism. &lt;strong&gt;WARNING:&lt;/strong&gt; If the packfile containing the filtered out objects is not accessible, the repo can become corrupt as it might not be possible to access the objects in that packfile. See the &lt;code&gt;objects&lt;/code&gt; and &lt;code&gt;objects/info/alternates&lt;/code&gt; sections of &lt;a href=&quot;gitrepository-layout&quot;&gt;gitrepository-layout[5]&lt;/a&gt;." onmousemove="i18n(this)">&Zcy;&acy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy; &ocy;&tcy;&fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &vcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;  <code>&lt;dir&gt;</code> . &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;  <code>--filter</code> . &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&ocy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&yacy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &kcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy;&ucy; &ocy;&scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &chcy;&iecy;&rcy;&iecy;&zcy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy; &acy;&lcy;&softcy;&tcy;&iecy;&rcy;&ncy;&acy;&tcy;&icy;&vcy;  Git . &Vcy;&Ncy;&Icy;&Mcy;&Acy;&Ncy;&Icy;&IEcy;: &IEcy;&scy;&lcy;&icy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy; &ocy;&tcy;&fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&iecy;&ncy;, &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&jcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&vcy;&rcy;&iecy;&zhcy;&dcy;&iecy;&ncy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &kcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;&mcy; &vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;&scy;&yacy; &ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ycy;&mcy;. &Scy;&mcy;. &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&ycy;  <code>objects</code>  &icy;  <code>objects/info/alternates</code>  &vcy;  <a href="gitrepository-layout.html">gitrepository-layout[5]</a> .</span></p> </dd> <dt id="Documentation/git-repack.txt--b"><span data-i18n="4fc0bdb51ffc8cfdcaaee067eb264b8a5c646176cf870be17c2e647fbb2cb7f4/f8" data-source="-b" onmousemove="i18n(this)">-b</span></dt> <dt id="Documentation/git-repack.txt---write-bitmap-index"><span data-i18n="8431132a4f88168f259a83676b4cf04371a60e4015e5ff2ba89b4ef5e8d1924d/4a" data-source="--write-bitmap-index" onmousemove="i18n(this)">--write-bitmap-index</span></dt> <dd> <p><span data-i18n="ae332c3fc7b91624965ae33fe7c75ff7432aaae0889d2e099677a9a4703891bc/29" data-source="Write a reachability bitmap index as part of the repack. This only makes sense when used with &lt;code&gt;-a&lt;/code&gt;, &lt;code&gt;-A&lt;/code&gt; or &lt;code&gt;-m&lt;/code&gt;, as the bitmaps must be able to refer to all reachable objects. This option overrides the setting of &lt;code&gt;repack.writeBitmaps&lt;/code&gt;. This option has no effect if multiple packfiles are created, unless writing a MIDX (in which case a multi-pack bitmap is created)." onmousemove="i18n(this)">&Ncy;&acy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ycy;&jcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy; &dcy;&ocy;&scy;&tcy;&icy;&zhcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &kcy;&acy;&kcy; &chcy;&acy;&scy;&tcy;&softcy; &rcy;&iecy;&pcy;&acy;&kcy;&acy;. &Ecy;&tcy;&ocy; &icy;&mcy;&iecy;&iecy;&tcy; &scy;&mcy;&ycy;&scy;&lcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &scy;  <code>-a</code> ,  <code>-A</code>  &icy;&lcy;&icy;  <code>-m</code> , &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ycy;&iecy; &icy;&zcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &icy;&mcy;&iecy;&tcy;&softcy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy; &scy;&scy;&ycy;&lcy;&acy;&tcy;&softcy;&scy;&yacy; &ncy;&acy; &vcy;&scy;&iecy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ocy;&tcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&ucy;  <code>repack.writeBitmaps</code> . &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ncy;&iecy; &icy;&mcy;&iecy;&iecy;&tcy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&acy;, &iecy;&scy;&lcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy;, &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;&vcy; &zcy;&acy;&pcy;&icy;&scy;&icy; MIDX (&vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ocy;&iecy; &icy;&zcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&iecy; &scy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&mcy;&icy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&acy;&mcy;&icy;).</span></p> </dd> <dt id="Documentation/git-repack.txt---pack-kept-objects"><span data-i18n="f3c0d617d2eef9c375ca1ecbe8e6f1805eb2eaad8db165ed0ce901a01fde1bbc/76" data-source="--pack-kept-objects" onmousemove="i18n(this)">--pack-kept-objects</span></dt> <dd> <p><span data-i18n="4a93cfe8d6c64d723d6e72b17c805c8b3b0bb4e30b9b80a6b64b337e6227b995/43" data-source="Include objects in &lt;code&gt;.keep&lt;/code&gt; files when repacking. Note that we still do not delete &lt;code&gt;.keep&lt;/code&gt; packs after &lt;code&gt;pack-objects&lt;/code&gt; finishes. This means that we may duplicate objects, but this makes the option safe to use when there are concurrent pushes or fetches. This option is generally only useful if you are writing bitmaps with &lt;code&gt;-b&lt;/code&gt; or &lt;code&gt;repack.writeBitmaps&lt;/code&gt;, as it ensures that the bitmapped packfile has the necessary objects." onmousemove="i18n(this)">&Vcy;&kcy;&lcy;&yucy;&chcy;&acy;&jcy;&tcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &fcy;&acy;&jcy;&lcy;&ycy;  <code>.keep</code>  &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&iecy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &mcy;&ycy; &pcy;&ocy;-&pcy;&rcy;&iecy;&zhcy;&ncy;&iecy;&mcy;&ucy; &ncy;&iecy; &ucy;&dcy;&acy;&lcy;&yacy;&iecy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy;  <code>.keep</code>  &pcy;&ocy;&scy;&lcy;&iecy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&iecy;&ncy;&icy;&yacy;  <code>pack-objects</code> . &Ecy;&tcy;&ocy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &mcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&mcy; &dcy;&ucy;&bcy;&lcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;, &ncy;&ocy; &ecy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy; &ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &bcy;&iecy;&zcy;&ocy;&pcy;&acy;&scy;&ncy;&ocy;&jcy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &pcy;&rcy;&icy; &ocy;&dcy;&ncy;&ocy;&vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &ocy;&tcy;&pcy;&rcy;&acy;&vcy;&kcy;&iecy; &icy;&lcy;&icy; &vcy;&ycy;&bcy;&ocy;&rcy;&kcy;&iecy;. &Ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&iecy;&ncy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &pcy;&icy;&shcy;&iecy;&tcy;&iecy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ycy;&iecy; &icy;&zcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>-b</code>  &icy;&lcy;&icy;  <code>repack.writeBitmaps</code> , &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy; &gcy;&acy;&rcy;&acy;&ncy;&tcy;&icy;&rcy;&ucy;&iecy;&tcy;, &chcy;&tcy;&ocy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-repack.txt---keep-packltpack-namegt"><span data-i18n="287fe5ec6bd73f62b8ddd475289fbc8382be8e42e4d6adc3a83d916693c5abd4/09" data-source="--keep-pack=&amp;lt;pack-name&amp;gt;" onmousemove="i18n(this)">--keep-pack=&lt;pack-name&gt;</span></dt> <dd> <p><span data-i18n="4f0770053c3eebf23fd0627ec20a9be8578ebd7f7548b341d701363eb575743a/0a" data-source="Exclude the given pack from repacking. This is the equivalent of having &lt;code&gt;.keep&lt;/code&gt; file on the pack. &lt;code&gt;&amp;lt;pack-name&amp;gt;&lt;/code&gt; is the pack file name without leading directory (e.g. &lt;code&gt;pack-123.pack&lt;/code&gt;). The option can be specified multiple times to keep multiple packs." onmousemove="i18n(this)">&Icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &dcy;&acy;&ncy;&ncy;&ucy;&yucy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&ucy; &icy;&zcy; &pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy;. &Ecy;&tcy;&ocy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy; &ncy;&acy;&lcy;&icy;&chcy;&icy;&yacy; &fcy;&acy;&jcy;&lcy;&acy;  <code>.keep</code>  &ncy;&acy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&iecy;.  <code>&lt;pack-name&gt;</code>  &mdash; &ecy;&tcy;&ocy; &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &bcy;&iecy;&zcy; &vcy;&iecy;&dcy;&ucy;&shchcy;&iecy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>pack-123.pack</code> ). &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&zcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&ocy;&khcy;&rcy;&acy;&ncy;&icy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;.</span></p> </dd> <dt id="Documentation/git-repack.txt---unpack-unreachableltwhengt"><span data-i18n="6b2fb0cb6107e0c5f7414a913aa6aa8e856f12fb1a2180c827f9d1ba90d3dba6/8c" data-source="--unpack-unreachable=&amp;lt;when&amp;gt;" onmousemove="i18n(this)">--unpack-unreachable=&lt;when&gt;</span></dt> <dd> <p><span data-i18n="ece3003ba8a52dc754260f135de21d7e1dd96b269f6f0ac7bc094661fe5b0424/dc" data-source="When loosening unreachable objects, do not bother loosening any objects older than &lt;code&gt;&amp;lt;when&amp;gt;&lt;/code&gt;. This can be used to optimize out the write of any objects that would be immediately pruned by a follow-up &lt;code&gt;git prune&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ocy;&scy;&vcy;&ocy;&bcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&icy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &ncy;&iecy; &bcy;&iecy;&scy;&pcy;&ocy;&kcy;&ocy;&jcy;&tcy;&iecy;&scy;&softcy; &ocy;&bcy; &ocy;&scy;&vcy;&ocy;&bcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &scy;&tcy;&acy;&rcy;&shcy;&iecy;  <code>&lt;when&gt;</code> . &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ocy;&pcy;&tcy;&icy;&mcy;&icy;&zcy;&acy;&tscy;&icy;&icy; &zcy;&acy;&pcy;&icy;&scy;&icy; &lcy;&yucy;&bcy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ucy;&dcy;&ucy;&tcy; &ncy;&iecy;&mcy;&iecy;&dcy;&lcy;&iecy;&ncy;&ncy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy;  <code>git prune</code>  .</span></p> </dd> <dt id="Documentation/git-repack.txt--k"><span data-i18n="2491456786e2f980156bb6d6932d5f25deea5b8b234c1a89766ff9280ab1f280/02" data-source="-k" onmousemove="i18n(this)">-k</span></dt> <dt id="Documentation/git-repack.txt---keep-unreachable"><span data-i18n="a151ae1c4c9ce10cbf4579449fd4476c92c9432e28b5b24efe74426b7c492098/9b" data-source="--keep-unreachable" onmousemove="i18n(this)">--keep-unreachable</span></dt> <dd> <p><span data-i18n="31ff3ebef1481212dbed2b4237b2eaa521031412855aac4f1cec171830a907ac/2b" data-source="When used with &lt;code&gt;-ad&lt;/code&gt;, any unreachable objects from existing packs will be appended to the end of the packfile instead of being removed. In addition, any unreachable loose objects will be packed (and their loose counterparts removed)." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &scy;  <code>-ad</code>  &vcy;&scy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &icy;&zcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&khcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &bcy;&ucy;&dcy;&ucy;&tcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ycy; &vcy; &kcy;&ocy;&ncy;&iecy;&tscy; &fcy;&acy;&jcy;&lcy;&acy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;, &acy; &ncy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy;. &Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &vcy;&scy;&iecy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy;&iecy; &ncy;&iecy;&zcy;&acy;&kcy;&rcy;&iecy;&pcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&rcy;&iecy;&dcy;&mcy;&iecy;&tcy;&ycy; &bcy;&ucy;&dcy;&ucy;&tcy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&ncy;&ycy; (&acy; &icy;&khcy; &ncy;&iecy;&zcy;&acy;&kcy;&rcy;&iecy;&pcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy;).</span></p> </dd> <dt id="Documentation/git-repack.txt--i"><span data-i18n="444c8974fcf3d4d990db382d0a6ed1d69ffc4caa10da28afd7ab561fd7f27ced/9f" data-source="-i" onmousemove="i18n(this)">-i</span></dt> <dt id="Documentation/git-repack.txt---delta-islands"><span data-i18n="43a9e288ea36148720e598376de7d5c22690ecc8652538fd6273c8fed49cbd35/f8" data-source="--delta-islands" onmousemove="i18n(this)">--delta-islands</span></dt> <dd> <p><span data-i18n="a0dc87e6217f453223810566656020b7e3416836552842fa661f426cd27ee0b3/93" data-source="Pass the &lt;code&gt;--delta-islands&lt;/code&gt; option to &lt;code&gt;git-pack-objects&lt;/code&gt;, see &lt;a href=&quot;git-pack-objects&quot;&gt;git-pack-objects[1]&lt;/a&gt;." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&dcy;&acy;&jcy;&tcy;&iecy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--delta-islands</code>  &vcy;  <code>git-pack-objects</code> , &scy;&mcy;.  <a href="git-pack-objects.html">git-pack-objects[1]</a> .</span></p> </dd> <dt id="Documentation/git-repack.txt--gltfactorgt"><span data-i18n="9301917fcca305e881e7638a2fec3747c196a6ecd8283026c92eb9785eea7fa9/73" data-source="-g&amp;lt;factor&amp;gt;" onmousemove="i18n(this)">-g&lt;factor&gt;</span></dt> <dt id="Documentation/git-repack.txt---geometricltfactorgt"><span data-i18n="6f8d7850706b224504a45185c06190c18348909b030f501410395c5143d46729/a3" data-source="--geometric=&amp;lt;factor&amp;gt;" onmousemove="i18n(this)">--geometric=&lt;factor&gt;</span></dt> <dd> <p><span data-i18n="6a46618d019800cf528f9fe63deabdca06ae4895adadfc40ddcb30916547896b/ed" data-source="Arrange resulting pack structure so that each successive pack contains at least &lt;code&gt;&amp;lt;factor&amp;gt;&lt;/code&gt; times the number of objects as the next-largest pack." onmousemove="i18n(this)">&Ocy;&rcy;&gcy;&acy;&ncy;&icy;&zcy;&ucy;&jcy;&tcy;&iecy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ucy;&yucy; &scy;&tcy;&rcy;&ucy;&kcy;&tcy;&ucy;&rcy;&ucy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &tcy;&acy;&kcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&lcy; &kcy;&acy;&kcy; &mcy;&icy;&ncy;&icy;&mcy;&ucy;&mcy;  <code>&lt;factor&gt;</code>  &rcy;&acy;&zcy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &chcy;&iecy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &pcy;&ocy; &vcy;&iecy;&lcy;&icy;&chcy;&icy;&ncy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;.</span></p> <p><span data-i18n="dd0f2644d272527f5f763793873e5564d94654dd2666aa52f9ada9f6e4530ef3/b3" data-source="&lt;code&gt;git repack&lt;/code&gt; ensures this by determining a &amp;quot;cut&amp;quot; of packfiles that need to be repacked into one in order to ensure a geometric progression. It picks the smallest set of packfiles such that as many of the larger packfiles (by count of objects contained in that pack) may be left intact." onmousemove="i18n(this)"><code>git repack</code>  &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&vcy;&acy;&iecy;&tcy; &ecy;&tcy;&ocy;, &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&yacy;  &quot;cut&quot;  &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&tcy;&softcy; &vcy; &ocy;&dcy;&icy;&ncy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&bcy;&iecy;&scy;&pcy;&iecy;&chcy;&icy;&tcy;&softcy; &gcy;&iecy;&ocy;&mcy;&iecy;&tcy;&rcy;&icy;&chcy;&iecy;&scy;&kcy;&ucy;&yucy; &pcy;&rcy;&ocy;&gcy;&rcy;&iecy;&scy;&scy;&icy;&yucy;. &Ocy;&ncy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&tcy; &ncy;&acy;&icy;&mcy;&iecy;&ncy;&softcy;&shcy;&icy;&jcy; &ncy;&acy;&bcy;&ocy;&rcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &kcy;&acy;&kcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy;&gcy;&ocy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy; (&pcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ucy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&khcy;&scy;&yacy; &vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&iecy;) &mcy;&ocy;&zhcy;&ncy;&ocy; &bcy;&ycy;&lcy;&ocy; &ocy;&scy;&tcy;&acy;&vcy;&icy;&tcy;&softcy; &ncy;&iecy;&tcy;&rcy;&ocy;&ncy;&ucy;&tcy;&ycy;&mcy;&icy;.</span></p> <p><span data-i18n="85e01e67c5941b6c55f7e63f0f498b1f470059e341f9cbcecf19a31dac9481f8/e1" data-source="Unlike other repack modes, the set of objects to pack is determined uniquely by the set of packs being &amp;quot;rolled-up&amp;quot;; in other words, the packs determined to need to be combined in order to restore a geometric progression." onmousemove="i18n(this)">&Vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &rcy;&iecy;&zhcy;&icy;&mcy;&ocy;&vcy; &pcy;&iecy;&rcy;&iecy;&ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy;, &ncy;&acy;&bcy;&ocy;&rcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &dcy;&lcy;&yacy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&icy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&dcy;&ncy;&ocy;&zcy;&ncy;&acy;&chcy;&ncy;&ocy; &ncy;&acy;&bcy;&ocy;&rcy;&ocy;&mcy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy;  &quot;rolled-up&quot; ; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &scy;&lcy;&ocy;&vcy;&acy;&mcy;&icy;, &kcy;&ocy;&lcy;&ocy;&dcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&icy;&tcy;&softcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&ocy;&scy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &gcy;&iecy;&ocy;&mcy;&iecy;&tcy;&rcy;&icy;&chcy;&iecy;&scy;&kcy;&ucy;&yucy; &pcy;&rcy;&ocy;&gcy;&rcy;&iecy;&scy;&scy;&icy;&yucy;.</span></p> <p><span data-i18n="c3fe8f72837c193ab2090b5823945f960aba7c4ae9fcea210575c0d95de7a148/5a" data-source="Loose objects are implicitly included in this &amp;quot;roll-up&amp;quot;, without respect to their reachability. This is subject to change in the future." onmousemove="i18n(this)">&Scy;&vcy;&ocy;&bcy;&ocy;&dcy;&ncy;&ycy;&iecy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &ncy;&iecy;&yacy;&vcy;&ncy;&ocy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy; &vcy; &ecy;&tcy;&ocy;&tcy;  &quot;roll-up&quot; , &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy; &ocy;&tcy; &icy;&khcy; &dcy;&ocy;&scy;&tcy;&icy;&zhcy;&icy;&mcy;&ocy;&scy;&tcy;&icy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy;&scy;&yacy; &vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&mcy;.</span></p> <p><span data-i18n="6962a978f6a119a7dc81a64cbd77f944745058713ecec445cf1b04cd182d132d/41" data-source="When writing a multi-pack bitmap, &lt;code&gt;git repack&lt;/code&gt; selects the largest resulting pack as the preferred pack for object selection by the MIDX (see &lt;a href=&quot;git-multi-pack-index&quot;&gt;git-multi-pack-index[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &zcy;&acy;&pcy;&icy;&scy;&icy; &rcy;&acy;&scy;&tcy;&rcy;&ocy;&vcy;&ocy;&gcy;&ocy; &icy;&zcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &scy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&mcy;&icy; &pcy;&acy;&kcy;&iecy;&tcy;&acy;&mcy;&icy;  <code>git repack</code>  &vcy;&ycy;&bcy;&icy;&rcy;&acy;&iecy;&tcy; &scy;&acy;&mcy;&ycy;&jcy; &bcy;&ocy;&lcy;&softcy;&shcy;&ocy;&jcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &pcy;&acy;&kcy;&iecy;&tcy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&chcy;&tcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &pcy;&acy;&kcy;&iecy;&tcy;&acy; &dcy;&lcy;&yacy; &vcy;&ycy;&bcy;&ocy;&rcy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; MIDX (&scy;&mcy;.  <a href="git-multi-pack-index.html">git-multi-pack-index[1]</a> ).</span></p> </dd> <dt id="Documentation/git-repack.txt--m"><span data-i18n="c4e153afb4aeaa5818fb08325ebff59f883a0482006aa3cc1c17c9b393e54efa/11" data-source="-m" onmousemove="i18n(this)">-m</span></dt> <dt id="Documentation/git-repack.txt---write-midx"><span data-i18n="ce5f6aa17f19d89ab5a060a20db5f3b150ad477b3f75f3703ceb5b768de1e967/1a" data-source="--write-midx" onmousemove="i18n(this)">--write-midx</span></dt> <dd> <p><span data-i18n="307373fee1042b88b03a160d709570f689077e4db7811f0262ece065c8350dbd/4f" data-source="Write a multi-pack index (see &lt;a href=&quot;git-multi-pack-index&quot;&gt;git-multi-pack-index[1]&lt;/a&gt;) containing the non-redundant packs." onmousemove="i18n(this)">&Ncy;&acy;&pcy;&icy;&shcy;&icy;&tcy;&iecy; &icy;&ncy;&dcy;&iecy;&kcy;&scy; &mcy;&ucy;&lcy;&softcy;&tcy;&icy;&pcy;&acy;&kcy;&iecy;&tcy;&acy; (&scy;&mcy;.  <a href="git-multi-pack-index.html">git-multi-pack-index[1]</a> ), &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&jcy; &ncy;&iecy;&icy;&zcy;&bcy;&ycy;&tcy;&ocy;&chcy;&ncy;&ycy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy;.</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_configuration"><span data-i18n="b332c3492d5eb10a118eb6d8b0dcd689bc2477ce2ae16b303753b942b54377bc/aa" data-source="Configuration" onmousemove="i18n(this)">Configuration</span></h2> <div> <p><span data-i18n="3d1978224b4bd5f975c2a2cfe7a2ffbb1b6692b353e824e16a8388f9c32e40eb/f1" data-source="Various configuration variables affect packing, see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; (search for &amp;quot;pack&amp;quot; and &amp;quot;delta&amp;quot;)." onmousemove="i18n(this)">&Rcy;&acy;&zcy;&lcy;&icy;&chcy;&ncy;&ycy;&iecy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &vcy;&lcy;&icy;&yacy;&yucy;&tcy; &ncy;&acy; &ucy;&pcy;&acy;&kcy;&ocy;&vcy;&kcy;&ucy;, &scy;&mcy;.  <a href="git-config.html">git-config[1]</a>  (&ncy;&acy;&jcy;&dcy;&icy;&tcy;&iecy;  &quot;pack&quot;  &icy;  &quot;delta&quot; ).</span></p> <p><span data-i18n="fd779843541523c60c18cfb91886eebc1dc4a266bd4213702fa2ac65a762f78f/52" data-source="By default, the command passes &lt;code&gt;--delta-base-offset&lt;/code&gt; option to &lt;code&gt;git pack-objects&lt;/code&gt;; this typically results in slightly smaller packs, but the generated packs are incompatible with versions of Git older than version 1.4.4. If you need to share your repository with such ancient Git versions, either directly or via the dumb http protocol, then you need to set the configuration variable &lt;code&gt;repack.UseDeltaBaseOffset&lt;/code&gt; to &amp;quot;false&amp;quot; and repack. Access from old Git versions over the native protocol is unaffected by this option as the conversion is performed on the fly as needed in that case." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&iecy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;  <code>--delta-base-offset</code>  &vcy;  <code>git pack-objects</code> ; &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&icy;&tcy; &kcy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yucy; &pcy;&acy;&kcy;&iecy;&tcy;&ocy;&vcy; &ncy;&iecy;&mcy;&ncy;&ocy;&gcy;&ocy; &mcy;&iecy;&ncy;&softcy;&shcy;&iecy;&gcy;&ocy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy;, &ncy;&ocy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&iecy; &pcy;&acy;&kcy;&iecy;&tcy;&ycy; &ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ycy; &scy; &vcy;&iecy;&rcy;&scy;&icy;&yacy;&mcy;&icy;  Git  &scy;&tcy;&acy;&rcy;&shcy;&iecy; &vcy;&iecy;&rcy;&scy;&icy;&icy; 1.4.4. &IEcy;&scy;&lcy;&icy; &vcy;&acy;&mcy; &ncy;&ucy;&zhcy;&ncy;&ocy; &pcy;&ocy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy;&scy;&yacy; &scy;&vcy;&ocy;&icy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&iecy;&mcy; &scy; &tcy;&acy;&kcy;&icy;&mcy;&icy; &dcy;&rcy;&iecy;&vcy;&ncy;&icy;&mcy;&icy; &vcy;&iecy;&rcy;&scy;&icy;&yacy;&mcy;&icy;  Git , &ncy;&acy;&pcy;&rcy;&yacy;&mcy;&ucy;&yucy; &icy;&lcy;&icy; &chcy;&iecy;&rcy;&iecy;&zcy; &tcy;&ucy;&pcy;&ocy;&jcy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy; http, &vcy;&acy;&mcy; &ncy;&ucy;&zhcy;&ncy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>repack.UseDeltaBaseOffset</code>  &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  &quot;false&quot;  &icy; &pcy;&iecy;&rcy;&iecy;&pcy;&acy;&kcy;&ocy;&vcy;&acy;&tcy;&softcy;. &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &dcy;&ocy;&scy;&tcy;&ucy;&pcy; &icy;&zcy; &scy;&tcy;&acy;&rcy;&ycy;&khcy; &vcy;&iecy;&rcy;&scy;&icy;&jcy;  Git  &pcy;&ocy; &scy;&ocy;&bcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;&mcy;&ucy; &pcy;&rcy;&ocy;&tcy;&ocy;&kcy;&ocy;&lcy;&ucy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &vcy; &ecy;&tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &pcy;&rcy;&iecy;&ocy;&bcy;&rcy;&acy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &laquo;&ncy;&acy; &lcy;&iecy;&tcy;&ucy;&raquo; &pcy;&ocy; &mcy;&iecy;&rcy;&iecy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy;.</span></p> <p><span data-i18n="a5c4432aa78701500a3c35d7fece234c322fb6e4a7a584523eaa9ffdfc068752/5f" data-source="Delta compression is not used on objects larger than the &lt;code&gt;core.bigFileThreshold&lt;/code&gt; configuration variable and on files with the attribute &lt;code&gt;delta&lt;/code&gt; set to false." onmousemove="i18n(this)">&Dcy;&iecy;&lcy;&softcy;&tcy;&acy;-&scy;&zhcy;&acy;&tcy;&icy;&iecy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &rcy;&acy;&zcy;&mcy;&iecy;&rcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &pcy;&rcy;&iecy;&vcy;&ycy;&shcy;&acy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>core.bigFileThreshold</code> , &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &dcy;&lcy;&yacy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &scy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&ocy;&mcy;  <code>delta</code> , &dcy;&lcy;&yacy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&gcy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; false.</span></p> </div> <h2 class="text-body-emphasis"  id="_see_also"><span data-i18n="2fa97693b70fa87b95b2d1bdf9558e4ac65d5e82d145f13a03849c4d9c4957a9/40" data-source="See also" onmousemove="i18n(this)">See also</span></h2> <div> <p> <span data-i18n="1af7ab58ad4ff9593633981458b79ecc12f8fa4e5c7dab1fa2d887965f86edd3/fa" data-source="&lt;a href=&quot;git-pack-objects&quot;&gt;git-pack-objects[1]&lt;/a&gt;&lt;a href=&quot;git-prune-packed&quot;&gt;git-prune-packed[1]&lt;/a&gt;" onmousemove="i18n(this)"><a href="git-pack-objects.html">git-pack-objects[1]</a><a href="git-prune-packed.html">git-prune-packed[1]</a></span></p> </div><address>
<p>
    &copy; 2012&ndash;2024 Scott Chacon and others<br/>Licensed under the MIT License.<br/>
<a href="https://git-scm.com/docs/git-repack">https://git-scm.com/docs/git-repack</a>
</p>
</address>                </article>
            </main>

            <br>
            <br>
            <hr>

                            <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-6424571640879890"
     data-ad-slot="3954319254"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>            
        </div>

        <!-- -->

        <div class="col-md-3">
            <br>
            <form action="-index-.html">
                <div class="input-group">
                    <input class="form-control" type="search" name="q" placeholder="Search for Git" required>
                    <button class="btn btn-primary" type="submit">
                        <i class="bi bi-search"></i>
                    </button>
                </div>
            </form>
            <br>

                            <div class="list-group list-group-flush">
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-replace.html">
                            git replace                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-request-pull.html">
                            git request-pull                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-rerere.html">
                            git rerere                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-reset.html">
                            git reset                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-restore.html">
                            git restore                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-rev-list.html">
                            git rev-list                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-rev-parse.html">
                            git rev-parse                        </a>
                                    </div>
            
            <br>
            <div class="my-3">
                   <ins class="adsbygoogle"
        style="display:block; text-align:center;"
        data-ad-layout="in-article"
        data-ad-format="fluid"
        data-ad-client="ca-pub-6424571640879890"
        data-ad-slot="3777011170"></ins>
<script>
    (adsbygoogle = window.adsbygoogle || []).push({});
</script>            </div>
            <br>

            
            
        </div>
    </div>
</div>    <!--/sse-->

    <footer>
        <br>
        <div class="container">
            <div class="row">
                <div class="col">
                    <hr>
                    <div class="row">
                        <div class="col-md-10">
                            <ul class="nav">
                                <li class="nav-item">
                                    <a class="nav-link ps-0" href="https://runebook.dev/">Help us Improve Translation</a>
                                </li>
                                                            </ul>
                        </div>
                        <div class="col-md-2 text-end">
                            <a href="git-repack.html#" class="fs-5" aria-label="Top">
                                <i class="bi bi-arrow-up-square-fill"></i>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <br>
    </footer>
    <script src="../../../runebook.js"></script>
</body>

</html>